package cn.cqie.attendance.teacher.service;

import cn.cqie.attendance.common.util.Page;
import cn.cqie.attendance.common.util.PageBean;
import cn.cqie.attendance.teacher.pojo.TeacherCourseReq;
import cn.cqie.attendance.teacher.pojo.TeacherCourseRes;
import cn.cqie.attendance.teacher.pojo.TeacherStudent;
import com.github.pagehelper.PageInfo;
import org.springframework.stereotype.Service;


/**
 * @author wqh
 * @date 2021/6/20 17:09
 */
@Service
public interface TeacherCourseService {

    /**
     * 1.查看当前老师的所有课程安排
     */
    PageBean<TeacherCourseRes> queryCourseArrangeByTeacherId(TeacherCourseReq param);
    /**
     * 2.查看该老师该课程下的所有学生
     */
    PageBean<TeacherStudent> queryStudentInfoByCourseId(Integer courseId, Integer groupId, Integer stuMajor, Integer stuGrade, Integer stuClass, String stuName, String stuNumber, Integer pageNum, Integer pageSize);

}
